walk through a fire

Translations
traverser une épreuve difficile
Definitions
To endure or overcome a very difficult, dangerous, or challenging situation, often showing courage, resilience, or determination.